GUARANTY AGREEMENT dated as of December 31, 2007 by and among CONSOLIDATED COMMUNICATIONS HOLDINGS, INC., and certain of its Subsidiaries as Guarantors, in favor of WACHOVIA BANK, NATIONAL ASSOCIATION, as Administrative Agent