Consume entire error message before returning

If the response is an error message, but it is not all read in at once,
the callback would be called multiple times. This is bad.

Instead, accumulate the error message and only return once we have it
all.
Update contribution guidelines

Replace commit signing process with https://cla.strongloop.com/