modify apps.base.ActionDispatcher to provide better help; add per module
__main__ file to introspect on modules