Refactored TimeRange class.

Create ZeitgeistTimeRange object only when needed with createHandle()