made prefix search actually work so it won't match names in the middle of the test (eg, pyt foo won't match blahfoo_test anymore). Added the --all flag to run all tests in a directory. Made failfast and buffer actually work right