Start with a tree and extend it to include modules.
Request handler simplified to a single function.
Tree is parsed, resulting in a list of functions to call for each defined path.
Request handler now works with the determinate/indeterminate lists.
Passes one test against determinate/indeterminate lists.
README note: no support for HTTP method-specific directory default handlers.
Test the README sample tree.
Add documentation of determinate and indeterminate paths.
'/' under directory in tree to be consistent with filesystem naming.
Load modules from filesystem
Simple test of merged tree and filesystem
New test function for defining a (FS) router.
New server simulation.
Move functions around so that the public ones are defined first.
Rename requestHandler to request_handler
Context.next is set to next().
Document the API.
Test function define_router replaces new_router
Move pseudo_server to the top of the test file.
Virtual directory support: this.prefix, this.suffix.