Add 404 error handling to prevent grey pages on bad route URLs
Fix routing error handling
Stop eager loading all marketplaces
Fix cookies on common error cases
Don't want to set current marketplace until it loads successfully so we don't set the current marketplace cookie to a bad or unauthorized URI
Fix tests
jshint
Merge pull request #509 from kleinsch/stabilize-error-handling

Stabilize error handling