Styling to_h returns only necessary key values
Refactor how text is created in convert prawn

Prefixes now work for most elements, but elements
like headers can't prefix multiple levels of
counting, e.g. 1.2 subchapter. It's a start for
issue #5.