rejig to use a spec_helper and include stuff properly
tidy up option a touch
clean up block output further
mark a document
transform a parse tree into a hash structure
put a loader in