Don't use a global *response* variable
Add some tests for the downloader
The initial value of request/response metadata is an empty hash table
Test that downloader middlewares work