SENIOR SUBORDINATED SECURED NOTE AND WARRANT PURCHASE AGREEMENT among ECOLLEGE.COM, ECOLLEGE INTERNATIONAL, INC. AND CAPITAL RESOURCE PARTNERS IV, L.P. Dated as of October 31, 2003