Better handling of exceptions occurring during advanceCurrentMonth()
Enforce constraints on PaymentSchedule
Change the global rounding mode to HALF_UP to be consistent with String.format
Send email isn't a real method, delete it
Allow an unlimited loan cap