NEW HORIZONS WORLDWIDE, INC. SERIES A STOCK PURCHASE AGREEMENT DATED AS OF FEBRUARY 7, 2005