Make utils method name more reasonable
- namespace all errors
- reuse logic for adding root element
- complete readme
- add coverall support