remove _reset() and unneeded instance attributes

Now that the API is well understood in the module,
there is no benefit to aggregating errors in an
instance attribute list (was self.errors).

The payload is now built and shipped on each use of log()
style