Added some OOP to StatsHoldr

It's still pretty messy on the inside, but it's getting there. :)