We're off Heroku, point at DigitalOcean
Remove Heroku specific code
Begin working on a binary for the deployed server
moi prod binary's command superclass is tested
Extract helpers from the first test
Reorganize the test command
Add help command
Test the help screen
Try to make the command specs more informative

ie describe how the attributes are intended to contain,
not what they actually contain (whatever was passed in).

Also, try to give examples where the values are a bit more real-world
Moi command-line program: cleanup unnecessary test complexity
RSpec descriptions reference actual classes

To prevent them from getting out of sync
A lot of TODOs
Add execute_described_command

Also, describe the command and not the class name
Pull test helper methods into a module
Pull tests out of the Moi::TestCommand class, place them at the bottom

This also allows them to be added to from outside the class
Namespace commands under Moi::Command rather than appending namespacing to the end of the constant
Use Command.call over Command.new.call
Make Command instance methods private
Refactor Command class some more
Add home dir to world