CREDO PETROLEUM CORPORATION and COMPUTERSHARE TRUST COMPANY, N.A. RIGHTS AGREEMENT Dated as of April 9, 2009