Refactored signing and validation to be request/response agnostic.
Updated ControllerMethods and specs.
Merge pull request #3 from octanner/refactor

Refactored signing and validating to be request/response agnostic.