Added subdirs for code organization, with a little renaming.
Updated readme and docs for latest thinking about the controller layer and app structure.
Removed app property in statechart, after use of get_running_app() is in modules. Added note about widgets and mediating controller role of properties.