Rename gitignore template
Refactor template file class to support multiple files and classes
Adapt new template file class structure