Store location for 301 caching

Fixes a bug were 301 responses were stored in the cache but the location header
was not, making the cache useless.

@hornairs, @boourns
Merge pull request #4 from Shopify/store_301_location

Store location for 301 caching