add migration to create users table
add user authentication pages and functionality