Tests and refactoring.
Introduced some new classes to model the columns in the search results grid.
Fix for #323 - view button on search results grid is now enabled/disabled appropriately.
Set button text based on whether associated record is already active.
Always switch to 'visualise' tab when view is clicked.
Merge pull request #369 from aodn/issue_323

Issue 323 fixes