Grunt build process

Converted the previous Cakefile to a Gruntfile (in CoffeeScipt to match existing codebase), deals with minification, comment banners and coffee compiling. 

Could extend this and deal with the CSS files, etc.