Completed PaymentPlan and TestPaymentPlan. Added a Payment class to
allow for previous payments to be kept track of.