redo module/package structure, to allow horizonatal expansion.
as of current, cannot develop/publish a module piecemeal, so the top 'teadoc' module
	will not work as intended, instead we will have seperate teadoc.<x> modules
	for ea. bit, w/ a teadoc.<x>.test module for unit tests
... and again with module/package restruct, this time ceylon legal
refactor: move around class/interface definitions to more sensible files
+ cleanup & comments
fix spelling mistake
initial stub out of tests: list what tests we want to have