Refactoring using object calisthenics
Merge github.com:aggenebbisj/GildedRose