STOCK PURCHASE AGREEMENT by and among XATA CORPORATION, GEOLOGIC SOLUTIONS, INC. AND THE STOCKHOLDERS OF GEOLOGIC SOLUTIONS, INC. DATED AS OF DECEMBER 19, 2007