add user model and controller, add request specs for user, post, and authentication pages