Allow running a subset of tests.

Can pass testname arguments to run_tests.py, e.g. ``run_tests.py timepiece.TestCassName1 timepiece.TestClassName2``, and only those tests will be run.
Branch: feature/test-subset