Add classes for tiers and rates
Changed calculator to use MOAR dependency injection for rates and tiers
Refactor seasonal rates
Little more refactoring on seasonal rate_for