add .gitignore and clean up a bit