Add route for login
Remove duplicate route for login
Add login manager object
Add flask-login required methods to the user class
Add login required boilerplate code
Add login form
Add form fields
Implement login functionality
Fix naming error in form field accessing
Fix small error in loading the user
Add helper to flash form errors
Add calls to the function that flashes all the errors
Fix naming issue