scaffolded register functionality
scaffolded the backend specs for registration
successful registration spec completed
username in use spec implemented
email in use spec implemented
user creation backend implemented
user creation with checks  on backend implemented
user is able to login with an case insensitive name
registration form is added to the login screen
register error message is build up grammatically correct
 * angular-animate dependency added, the 1.3.6 release requires $$jqLite which is breaking with angular 1.3.6
  without further investigation atm, I now depend hard on an older version which works fine.
Merge branch 'register'