Added some gruntjs stuff

@stephenheron I've just added a couple of Grunt tasks:

grunt build - for deploy
grunt serve - for development

And some minor fixes.

To install the dependencies it stills works as before: npm install, bower update. The deployment stuff will be all inside of app/ including the bower_components after bower update (.bowerrc file). This avoids to push the components on the repo.

Please, have a look and let me know your thoughts. Feel free to push the angular-coffee files :)

Very nice plugin Stephen, good stuff!