Minor Improvements

Minor Improvements:
* expand table to full page width
* imrpove text word split
* text hex conversion
* font encoding
* implement Document.prototype.toDataURL
Seperation between Low-Level API and High-Level Helpers

Refs #1