Change the way templates get compiled and convince .gitignore to copy over in new projects