lowercase for npm
add extra metadata to the request object, tweak the way server routes are handled, add a bunch of awesome tests
bump version