Refactor, extract parser from builder

I have a scenario where i would like to use hologram without building the docs immediately. So I extracted all the parsing methods into a class of its own and contained the system exits in the doc builder. 

The refactor is super light, just moved the methods around. But it sure is easier to test. :)

Thoughts or suggestions?