GLRIDB-414 refactor and merge search with browse while making browse first class

There is an Angular constant service - should we just use that here to comply with their best practices?