Added infrastructure to enable HTTP PATCH requests (in the future).
Fixed broken OPTIONS support in base web service.
Modified storage web service to handle access control for each method. This
fixes proper support for HTTP OPTIONS.