Take them to small claims court to get your money. Everything else oDesk has done is legal.