HTTP PATCH support

You got it -- go fmt also reorganized an import in ```util_test.go``` that might have slipped through.