EXHIBIT 10.51 PREFERRED STOCK AND WARRANT PURCHASE AGREEMENT