Added another components example file, to test for ordering

just in case the order of the glyphs and component references has any
impact any of the time.
Issue 144 rebased and cleaned up.
move that io to a getter function.
move to using __data for member and _data for property
rebased, moved to new logging API. still no custom Handler as yet.
grab a copy of mp._log in importcontroller ctor
switch over ordering of log and mp.
Remove some visual clutter
Fix bad indentation
Tell user how to find errors from shell tests