Exhibit 99.1 STOCK PURCHASE AND SHARE EXCHANGE AGREEMENT