started creating subclasses like DRUSH/REST/etc.
use json input stream rather than command line params