Renamed directive
Renamed Angularjs directive unsureUnique to
unsureUsernameIsUnique
Re-factoring signup
Re-factored the signup proces on the server. All logic to
create a new user is in userCtrl now.
Setup Bower
Bug-fixes
Resolved some bugs with the model caused by
the re-factoring of the userController.
Karma
Added setup for unit-tests
Merge branch 'refactoring'

Conflicts:
	client/javascript/controller.js
	client/partials/signup.html

Bug fixes
Bugs caused by error when merging repositories.