Separated out router into own submodule.
Exposed utility functions.
Exposed internal logger options.
Exposed session options (subject to change).
Added preliminary multipart parsing via 'formidable', if installed
(option handling subject to change).