MEDICALCV, INC. SECURED NOTE PURCHASE AGREEMENT June 15, 2007