updates to the tests and gitignore files