No longer caching requests that aren't successful

Fixed the problem with the 404s

The problem was the compass integration within awestruct which I
apparently broke in the last beta.

Fixes the issue of the cache not expiring

See
https://github.com/LightGuard/aweplug/commit/5271aad4f70bf1394031e166d68d8058278338ad.
I really can't believe I made this mistake. I went back through all the
docs and they all say 'timeToLiveSeconds'. I simply misread it I guess.

Honestly there isn't any good way to test this, unless you want to
clear the a key from staging, run the build again, then do a GET on the
key and you'll then see the correct headers coming back.