reorganize dayoverflow stuff in PlainTime

a) rename plusWithOverflow() to roll()
b) remove minusWithOverflow()
c) DayCycles as top level class