Minor fixes to files

Cleaning up small things that I spotted while doing a last pass. Update .gitignore, prevent old compiled files from git checkout from showing up in run_tests.sh