use grunt (http://gruntjs.com/) as a build system