We are an electrical subcontractor working on a public works project and for no reason the GC is trying to cancel our signed contract. The GC asked our electricians to leave the jobsite, mid day the other day and will not let us return. The GC will not give us a reason and will not return my calls. We need to, at least, be paid for the work we have done and billed for. Possibly the entire amount of the signed contract. What are our legal rights?