Make a basic user model(including secure passwords)
Extra excercises from 6.5
remaining commits
everything again