Add .gitignore
Introduce public/ directory, split templates into private and public part