issue_56: clean up
issue_56: recalculate amortization when interest rate changed
issue_56: rename the MiniMortgage to Amortization and change its execution method name to make more sense
issue_56: fix new amortization is 1 year less
issue_56: render flow changed to support error display