add .gitignore

autogenerated files will not be shown as new files with `git status` anymore