package restructuring

consolidation of html source branch into one folder.
cleaned up import references.
heading class incomplete.

note :: all entity classes untested with new constructor signatures.
further restructure

superclasses nested below subclasses
fixes

require reference errors
li fix
manually fixed a small conflict
Merge branch 'master' into skibz-master
wtf
getting there