Merge pull request #2 from TeamWhat/login

Login
Add validation for uniqueness to username
Add a navbar
Implement login
Add backend data receiver controllers
Clean up syntax
Merge pull request #3 from TeamWhat/receiver

Receiver