move aged brie logic to its own class and introduced to GildedRose