Adding date time span partitioning

The basic idea is to partition the span between two *Instant* instances. Could be related to issue #2.