WARRANT AGREEMENT BETWEEN MINES MANAGEMENT, INC., COMPUTERSHARE SHAREHOLDER SERVICES, INC. AND COMPUTERSHARE TRUST COMPANY, N.A. DATED APRIL 16, 2007