Extract templates to individual files, add grunt to compile templates