C# Version of the gilded rose kata.