update gitignore to exclude everything except the files we care about