Add Module Commands support

I added the command support for my needs and i share you the code if you want to merge it :)

This is a simple snippet that allows to run any of the commands into a module by adding the class into the **module.json**. I also wrote the corresponding documentation.