HTML Templates

Uses `grunt` to create `src/ext/templates.js` from HTML templates stored in `src/templates/`.