EXHIBIT 2.1 COMMON STOCK PURCHASE AGREEMENT DATED AS OF JANUARY 18, 2000