new gitignore and other files