Command Methods and Comments

Extracted all the different Commands into separate methods.
That allowed for comments on each rather than one generic comment.