Module Manager

* load other modules
* unload them when Module Manager is destroyed
* get Module Information without load them
* get all load function from a file