Add .gitignore and more