API:
- Rename login route
- Add route to check username availability
- Add route to handler the registration of new user
- Modify login route to check informations in the database
- Add base of the current database
Website:
- Handle registration of new user. Still have to improve errors display
- Login with username instead of email
- Modify login route in factory since api changes