STOCK PURCHASE AGREEMENT by and among CANCABLE HOLDING CORP., CANCABLE, INC. and the STOCKHOLDERS PARTY HERETO December 31, 2005