MAY 2014 CONVERTIBLE NOTE AND WARRANT PURCHASE AGREEMENT