fixes #55: cache only cacheable status codes
Merge pull request #90 from groman-me/not_cache_invalid_response

Cache only cacheable status codes