STOCK PURCHASE AGREEMENT DATED AS OF OCTOBER 22, 2004 BETWEEN PORTER BANCORP, INC. AND 1st INDEPENDENCE FINANCIAL GROUP, INC.