Grunt build system, closes #236