Added a proper scala command base class. Let the conversion begin!