Basic components to create a robust MongoDB, ExpressJS, AngularJS, and NodeJS application