Ignore unwanted files

This PR creates a .gitignore so unwanted files are not pushed, and removes existing unwanted files.