Additional refactoring for #828
- Adds utilities for parsing and normalizing nomad urls
- renames
UploadContextandEntryContextto the more descriptiveUploadPageContextandEntryPageContext.
UploadContext and EntryContext to the more descriptive UploadPageContext and EntryPageContext.