initial commit for userModel
Initial commit for loginController, still very much WIP
Update the database model

Probably still needs some tweaking… Need to remember to add in
cascading updates