EXHIBIT 2.1 Stock Purchase Agreement