Adding a TaxMulti class to serve as the superclass for multi-jurisdiction Tax-like objects. Reimplementing TaxCanada as a subsclass of TaxMulti. Closes #50.
(Note that this PR includes some commits relating to Timing - namely 47de538-64709c3. These have already been merged into the master branch via PR #73. Rather than fiddle with this branch via git rebase or git cherry-pick, I've left them in, which should be harmless.)
Adding a
TaxMulti
class to serve as the superclass for multi-jurisdictionTax
-like objects. ReimplementingTaxCanada
as a subsclass ofTaxMulti
. Closes #50.(Note that this PR includes some commits relating to
Timing
- namely47de538
-64709c3
. These have already been merged into themaster
branch via PR #73. Rather than fiddle with this branch viagit rebase
orgit cherry-pick
, I've left them in, which should be harmless.)