SENIOR CONVERTIBLE PROMISSORY NOTE PURCHASE AGREEMENT