NOTE AND WARRANT PURCHASE AGREEMENT TRULITE, INC. NOTE AND WARRANT PURCHASE AGREEMENT NOVEMBER 7, 2007