Started working on the Command structure.
(Forgot message on the last commit)
Added the main structure for running tasks
Merge remote-tracking branch 'origin/master'