Removed undefined set collection cover from coll.rb
Fixed some tests
Merged with origin master
Fixed work selection bug in work.rb and work format bug in submissions consoles
Separated out controllers into different files
Refactored get and update user into service
Refactored CollShowJS controller
Refactored get organisation properties into same service as userData
Fixed but where organisation doesn't change properties on edit-save
Still to refactor file upload repetitions
Fixed  not defined bug on collection index controller
Refactored .getFile() into ngFileSelect directive - thus getting rid of unneccessary repetition throughout controllers
Refactored file upload into the fileselect directive
styled login page
merged latest changes