Include errMsg in API

I find that I pretty much always want the server's error message automatically unmarshaled into a struct.  Therefore adding an `errMsg interface{}` argument to all API calls except `Send()`