STOCK PURCHASE AGREEMENT By and Between HICKORY TECH CORPORATION (Purchaser) And MINNESOTA POWER ENTERPRISES, INC. (Shareholder) DATE: NOVEMBER 9, 2005