Moved entity/model/action mappings to config for extensibility.

Rewrote main 3 models to move entity, model, and action mapping to the config to provide ability to easily extend MageConsole with other modules besides the ones already implemented. + Added documentation for methods.