switching from pluginmanagers to closure factories

-replace abstractpluginmanager classes used to instantiate multiple
configurable objects to closure factories with state capturing inside
'factories' array in Module.php
-change ivars to '_' prefix
-create 'mapper' class to demonstrate model factory