clean up repository and add .gitignore