Add grunt and grunt-express support

Now `grunt` starts an auto-restart server.
add .gitignore
Refactor rendering codes