commit to previous revision of good
moved reduce quality method to super class
introduced Special Item concept
logic for special items brie and backstage passes in its own class