fix(index.html): support for arbitrary curly tags
fix(watch): make `grunt watch` usable again

Summary:
 * Watch fewer files to make `grunt watch` faster
 * Regenerate appcache and index.html on each change
 * Run the watch tasks when `grunt watch` is first called
chore: Release v0.3.1