Update gitignore and add missing files