TRULITE, INC. COMMON STOCK PURCHASE AGREEMENT NOVEMBER 26, 2007