Porting to express@4.0

This hacking on Route.prototype is sick. I would prefer patching app._router :(