Method is now a static class not an enum; it has a custom method for unusual methods.
Removed specific code for the 'patch' method as it's not in the main method RFC-2616.