Validation code now raises an error if 'delta' is zero

Delta is used in conjunction with date to define a relative date range. A date range cannot have a size of zero.
Adding relative date range functionality and tests

We need to be able to generate start_at and end_at pairs from requests for relative amounts of time.