475 add missing rest authentication

The Delete/Head/Options methods were not being processed properly for the `@RequiresHeader` annotation (or, really, anything that used the `HttpEntity`). This pull request should fix that. 

(See #475)