Account for empty response bodies

Related: addisonj/node-cacher#13
Merge pull request #14 from matthewwithanm/handle-empty-body

Account for empty response bodies