Add TypeScript and Grunt