Changed class Retrieve to Payload. Made it play nice with transients.
Added setting to bypass the transient cache.