First pass solution of Jim Weirich's Gilded Rose Kata