Sawyer::Response#env and lazy #data

Sawyer::Response#env returns the raw response hash.
Sawyer::Response#data processes the request hash and caches results when it
is first called, rather than in Sawyer::Response#initialize.