further updates to testing
added pytest cache dir to gitignore