More doc comments

- Adds error conversion for Reader & Writer trait implementation.
- Adds various doc comments. 
`from_error` is back with some basic kind conversions.