bump version to 2.0.1
document new methods and events
update tests
emit reader decoding error rather than returning it in a cb