ANALEX CORPORATION PURCHASE AGREEMENT