make sure we sanitize the coupon_code input
refactored the find_promo_for_coupon_code and added spec