Moving stuff around
Add CmdTrait
Correct binging namespaces
Add execute() to the trait
Diversify trait into multiple traits

One generic and one Laravel specific that uses the generic one.