make basic user model w/ password
add signup feature
finish sign in