Add build generated section

Add node_modules folder to the ignored list.
Clean out the gruntfile
Init the package.json

Add grunt and matchdep as dependencies
Init the express based server

bootstrap system up;
routing system up;
Add some new stuff

Add the main file of the project;
Add grunt-nodemon as devDependency;
Add grunt-contrib-watch as devDependency;
Add grunt-concurrent as devDependency;
Add watch and nodemon tasks
Add the public folder to the ignored list
Client implementation, thanks to brunch.