Data format icon should now have a tooltip and the icon should update as appropriate
Merge branch 'develop' of https://github.com/JNCC-dev-team/catalogue into develop
Fix for null or empty data formats, should now display correctly as well
Linked up the Topic Category Dropdown with the data model, also added a camel case filter to filter it into a nicer looking format
added tests to build file. And refactored.
Merge branch 'develop' of https://github.com/JNCC-dev-team/catalogue into develop
temp test failure conditions in teamcity
tests workign and not printing out lots of garbage. index .html reverted to use version tag. A local command line build of project alters with git commit stamp.
refactoring to use service layer and repositories
testing keyword search, test set up not yet working
keyword searchtes and test working as expected
pout search icon back, and api controller calls service
updated tests for controller
Added selector for data formats, should update icons, etc... as appropriate, would like a watch on the variable to get the icons reset but couldn't get it to work so added a rest in the cancel.

Also updated the Qtip libraries as they had some issues
Updated proj file to include new qtip libraries
back end of keyword search woprking, with basic frontend functionality also working - nto using $watch or $location properly yet
Merge branch 'develop' of https://github.com/JNCC-dev-team/catalogue into develop
refactored to be more oop. fixed title display now uses ng-bind
UI changes to metadata editor
Added Roles Controller to power the roles dropdowns