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

I think the $http and ScienceBase services are not used.