Use grunt as task runner

- Launching server with livereload

- Remove node_module from .gitignore, ref:
  http://www.futurealoof.com/posts/nodemodules-in-git.html

- Rename `json` to `data`
Add jshint support
Add compass
Merge remote-tracking branch 'origin/master' into grunt-support
Merge pull request #1 from greenruby/grunt-support

Add grunt + jshint support