version bumps
comment tweaks
add default-middleware, and rework some of the internals