added BadCommand and BadSubsystem wither Logger capabilities, and added a blank drivetrain subsystem and interface