complete authentication and admin role
add user microposts
add user following