AGREEMENT AND PLAN OF SHARE EXCHANGE BETWEEN COMMUNITY FIRST FINANCIAL CORPORATION AND COMMUNITY FIRST BANK