Added lookup tables (LUTs) for Maryland state tax as well as
county tax rates. Since the rates can be quite high, using these
more accurate tax rates has been having a very real impact on the
results from these simulations.
Added carryover calculations for the tax benefit and enforced a
2500. limit per year. This helps with scenarios where people may choose
to contribute more than $2,500 annually.

The tax benefit is now calculated accurately for great majority of
scenarios.

The scenarios where there could be minimal inaccuracy occur where there is
an initial investment of greater than $25,000 and annual contributions of
less than $2,500.