Added Third layer of Authetication
- Completed login integration with Database
- Added nickname to User object
- Added logout view (pending logout only for POST/DELETE)