Added plumbing needed to run python tests

This is the necessary plumbing need to run tests recursively in python directories