beginnings of snp_test_runner...
cleaned up tests
added SnpTester.is_a_valid_test
SnpTestRunner handles attempts to add nonexistent tests...