More defensive handling when making requests
Add responseWrappingKey to APIRequest
Rename fetch/refresh methods
Add tests for responseWrappingKey