fix migrations and create models
create routes
setup style
update User model
setup user authentication - user now how the ability to sign up, login, and logout