Close response reader

From my limited understanding of Go, this will address at least one issue present in #17
I suppose the safer check would be if resp != nil?