The app.js file contains all the boilerplate code for connecting to this hypothetical website and sets up the session.
The passport.js file contains all the passport logic, along with providing the code for serializing and deserializing a user.
The users.routes.js file hashes and salts the given password, along with redirecting the user based on if they are logged in or logged out.