file transformation utility project + gitignore