finished new-balance-after-one-year-of-payments, untested though. refactored to pass around a map of all the mortgage params instead of long lines of param names