refactor the grunt integration
break down template compilation into separate fns
refactor extensions
refactor file processing
just comments and refactoring