grunt build system boilerplate for JS web applications