EXHIBIT 3 STOCK AND WARRANT PURCHASE AND EXCHANGE AGREEMENT