Add .gitignore and missing files