PURCHASE AGREEMENT BETWEEN GUARANTY BANK GUARANTY FINANCIAL GROUP INC. AND THE UNIT PURCHASERS Dated as of June 7, 2008