removes empty file and temporary files; adds .gitignore