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

[wish I could leave file rather than line comments…..]
It would help to rename this file and controller to **BrowseTabController**