PURCHASE AGREEMENT BY AND BETWEEN ATLANTIC RESEARCH CORPORATION AND AEROJET- GENERAL CORPORATION May 2, 2003