cleanup and additions to gitignore