Add HTTPMethodOverride() feature, inc. tests and docs

This is a comment
`for _, test := range tests {`