WL-168 When redeeming a Registration Code in the shopping cart, the user should be redirect to the Registration Code Redemption page

fix pep8

updated the failed unit tests

fixed the hover style changes on the redemption page and
 also added a check if the code exists and the user clicks the payment button or billing_details button,
 then we  click the apply code button