AGREEMENT AND PLAN OF MERGER AMONG MAIN STREET TRUST, INC., CITIZENS ACQUISITION LLC AND CITIZENS FIRST FINANCIAL CORP. NOVEMBER 7, 2004