Pulled in Grunt features, fixed Swig templates, introduced error routing, etc.
There has been a massive change this time.
1) Pulled in Gruntfile.js and its features like watch, uglify, cssmin and other build tools to move from 'development' to 'production'.
 2) Set up the use of our app in different environments like 'development', 'production' and 'test'
3) Created a separate assets.json file in the config file which will be our go-to reference to decide at which spot to inject public js and css files. This is particularly important for larger projects where it does make sense to think about whether you want to inject a public js or css in the head, header or footer section of the page.
 4) Fixed the express.js file and pulled in Mongoose Models, Routes, etc.