TERAGLOBAL COMUNICATIONS CORPORATION SHAREHOLDERS' AGREEMENT