Changes in MapEditor

Changed the method that load the modules.
Now the modules are load in runtime. The modules are created based in
their inheritance of MapEditorModule dinamically.