Initialize each command in its own class so we can be *magical*.
Have a list of blessed gems to require and load.
Merge pull request #2143 from jekyll/fix-cli