[Refactor] Add Ellen::Command::Base abstract-class
[Refactor] Options should be primitive object for consistency
[Refactor] Short one-line method is recommended
[Refactor] Remove obsolete comment
./bin/ellen creates Engine object, then call .run