Use options hash in Request constructor
Refactor verification of params.

Moved parsing and verification of params from Resource to Request.