Gregorian intervals

Implements gregorian intervals [daily, weekly, monthly, yearly]

New Timeseries.series() API for searching in a date range.