views, routes, and passport finished