moved router to router/index
docs
refactored options() helper
stubbed Route
added lib/router/methods.js
Started Route implementation
misc refactoring
added .index to match() retvals
docs
misc refactoring
misc
moved fn.params to route.params
Added app.remove.VERB()
Added "case sensitive routes" option.
split methods supported by rfc [slaskis]
ws
Fixed route-specific middleware when using the same callback function several times
router.routes
Added checking of app.param() fn retval

functions returning NaN, == null, or === false are considered
a failure and the next route is executed
arity < 3 considered return-style param