PURCHASE AGREEMENT AMONG GREATER COMMUNITY BANCORP, GCB CAPITAL TRUST III AND TWE, LTD., AS PURCHASER Dated as of July 2, 2007