Add method-override header support

Adds [express/method-override][1] support.

Can't test this atm, as I suspect there's something funky going on with the routes :feelsgood: 
Leaving test tagged (`skip`) for the time being.

[1]: http://github.com/expressjs/method-override