a nicer exception message for when werkzeug's not installed
including the Base wrappers for good measure
adding UpgradeRequired for you websocketeers out there
Adding PATCH, perhaps the most boutique of boutique HTTP methods (added in 2010).
while we're in the neighborhood, adding niche HTTP features