NOTE AND WARRANT PURCHASE AGREEMENT DECEMBER 31, 2013