Password are now hashed, new attributes in User object to go with Flask-Login implementation, users are now created when the class is instantiated
Some refactoring to login.py