Refactor of BuildCommand

I have done some little changes in BuildCommand for refactor it. If you review each commit, one by one, you will see the baby steps that I have done.

After this PR, I want to split this class in services for test them. Something like ```DumperWeb```, ```DumperPackages```. Also I want to create a ```SatisConfig``` for store all this params that have to be passed by arguments.