adds user login model and view, connects client and server, routes, checks, and responds on form submit