Added basic user model
Added basic passport library
Added login strategy to passport library
Added login post route to handle login request
Updated main app to include passport library
Updated main app to include login route for post
Updated login view to handle error message