DIGIPHONE INTERNATIONAL LTD. STOCK PURCHASE AGREEMENT