Added fit detail button to search pages.
Standardised on search page friendly names within the route config.
Added a ship fit contract search page.
Added contracts button to sales agent page.
Removed legacy CSS file from article page.
Menu null check for the account in the view model.
Merge branch 'feature/doctrines' into brave.
Menu null check for the account in the view model.
Recompiled css file.
Version number increment.
Api improvements to support http get, non-ajax requests and better error handling.
Changed the api key access mask validation check to a bitwise operation.
Sales agent self-registration.
Sales agent maintenance.
Moved EftFittingString method to api controller.
Version number increment.
Application settings class with injection into service layer.
Fixes from application settings cherry pick.
Implemented generic object caching.
Twitter notifications for sales agent addition.