All classes done, added GuaranteeService, GuaranteeHW and ServiceTask