Customizing modules

This features enable:
- Append and prepend custom modules;
- Exclude default modules
- Dynamically load modules
- Error treatment for non found module
- Params to use and help

I hope you can accept this pull request, thank you!