A TypeScript Grunt Boilerplate