created Response class

now we can package cached entries, the *actual* entry, and the request!