My solution to Gilded Rose kata.
Still some room for improvements here and there.