makes slow tests optional

test.py defaults to run only test which are relatively speedy.
Adds "--slow" argument to test.py to run all tests, including slow ones.