EXHIBIT 2.4 YELLOWBRIX, INC. NOTE AND WARRANT PURCHASE AGREEMENT DATED AS OF NOVEMBER 29, 2000 YELLOWBRIX, INC.