KEYSTONE SOLUTIONS, INC. SUBORDINATED NOTE AND WARRANT PURCHASE AGREEMENT