Removed totalWithdrawnExceptCapitalgainsTax()
Refactoring
Put tax rate in constructor
Added endingCapitalGains()
Carry over principal into next year
Cleaned tests
Polish
Added TaxRate class
added compound tax rate
Made Taxrate a value object