Add a little more information about drushrc.php files.
Refactor all the Drush command/exec() stuff into a new DrushCommand class.