From the TraversyMedia YouTube channel
Notes:
* Using nodemon to automate app restarting after making changes
* Using ejs templating language(basically html with embedded variables)
* Using express-validator to validate user input
* Using mongojs ORM for simplicity