Updated .gitignore and added template project and viewmodel