Replaced daterange generator function with iterator class.
Implemented item membership checks ('in/not in') for DateTime.
Add __repr__ method to DateRange.