Create new date for finDate in lib.calculateAmortization to protect the input date from modification when currDate is iterated through the life of the loan.
Merge pull request #4 from gjsyme/master

Create new date for finDate in lib.calculateAmortization