wrote an extractor for the tests.
added a unique identifier for each test.
whitespace/formatting cleanup
more minor formatting
renamed runner to testris (leartris is the part you make)
added shebang line, docstring, and help display on error
picolisp: implemented first test (run until input="q")
extract: renamed *.py to *.txt for compatability with testris.py
removed hand-coded test files
extractor: added docstrings, and refactored to create an intermediate TestDescription object.
testris.py: expanded the docstring to explain the first step.
testris: extract find_learntris() and only show __doc__ if no path specified
learntris: rewrote test runner to do bulk i/o. Also added timeouts and show diffs for output mismatch.