Covenant Theology and Justification by Faith: The Shepherd Controversy and Its Impacts