Correct README formatting issues
Merging in redirect support.
Add support for loading resources from NPM modules
Add urlPrefix feature to better support reverse proxy scenarios where the proxy activates on a particular path segment
Fix edge case where public route wasn't using urlPrefix
Handle edge case in auth panel when actions are missing a roles property
Update demo to demonstrate auth via HTML without forms auth. Add session to envelope. Enable use of connect-redis by making session lib reference available at top level. Document session configuration. Clean up linting errors. Remove console.logs.
Fix bug causing HttpEnvelope to have an unset request reference. Fix bug when loading a resource with dependencies causing host arg to get dropped from argument list passed to resource function.
Add test coverage for forwardTo and resolve additional defect. Add simple test coverage for loading resource with dependencies to prove the host argument isn't getting lost.
add error handling, exposing exceptions in resource code
Add debug extension for site errors

This is intended to be an easy way to expose code errors that the
developer should be made aware of.  Added an extension to ‘debug’
(called ‘site’) that adds the debug message to the namespace
‘autohost:site’, regardless of the namespace of the debug object.  This
allows simplified debugging - simple set DEBUG=autohost:site in a
project’s gulpfile, and errors detected with site code will be output
in console.
Don't send stack trace to web client when exception is encountered
Update test to correctly reflect intended behavior
merge changes