readme added
added test for one time
implemented validate paymentdate for oneTime
implemented validate paymentdate for MonthlyPeriodicPayment
improved monthly test
restructered date tests
improved yearly periodic payment validation, added duration validation
implemented checkdate for yearly payment
improved yearly periodic payment tests
restructured
added Plan, added tests
added PlanIterator, added tests