Provide a patch() shorthand
Update Demo with post and put routes
Support `X-HTTP-Method-Override` header