NETCAPITAL INC. STOCK PURCHASE AGREEMENT