restructuring application and initial features for blog

A lot of credits go to:
https://github.com/madhums/nodejs-express-mongoose-demo