SENIOR SUBORDINATED SECURED CONVERTIBLE NOTE AND WARRANT PURCHASE AGREEMENT