Add a TimeRange question type (not fully complete yet).

See #10