Fixed issue with optional Expires param failing validation

I suspect that makeRequest is making a copy of the params object,
and the delete happens too late in the process. Then validation fails
because Expires is not a valid param.
Merge pull request #137 from gedefran/master

Fixed issue with optional Expires param failing validation