note and warrant PURCHASE AGREEMENT