fix version and description
create a README
make sure we require pecan
add tests
style cleanup
renamed tests to eliminate collection oddity:
more tests for script_name lookups
removed old file
moved Tree to its own module