add some missing files and update gitignore