renamed Month.addMonths to Month.plus
merge conflicts
adjusted mod function
Month overflow years computation
fixed add with overflow + tests