Close response reader

From my limited understanding of Go, this will address at least one issue present in #17
I normally do:

```go
res, err := http.Post(...)
if err != nil {
    // maybe do some logging here
    return err
}
defer res.Body.Close()
```

If `err == nil`, `res != nil`