STOCK PURCHASE AGREEMENT BY AND AMONG INTERSECTIONS INC., AMERICAN BACKGROUND INFORMATION SERVICES, INC., AND AMSEC ENTERPRISES, L.C. DATED AS OF OCTOBER 14, 2004