EXHIBIT 10.1 TELIDENT, INC. STOCK PURCHASE AGREEMENT