fix for DateTimeRange iterator
nextByStep and previousByStep refactored
better name for imported toplevel methods
removing tabs and unnecessary spaces