Add Drush Eval command (Fixes #2) and refactor drush_api.run_command