AWGP-1 : Refactor Guilded Rose Kata