Added some grunt tasks to help development

Added `watch` and `serve` tasks to load up the project as a local node.js. 

One caveat, the server is running through a livereload-connect middleware, but for some reason it's only reloading the browser when direct changes to the .js and .css files are made, when the files are changed through the `coffee` and `sass` tasks, livereload isn't getting triggered. It reloads fine for index.html, though.