Add user authentication

Changes:
- [x] Add token authentication in API
- [x] Allow users to be queried in API
- [ ] Allow users to login on website
- [ ] Add login/logout links to website