added user to database plus migration
added sign up, log in, log out function