Add dayofmonth, daysinyear, quarterofyear, and dayofquarter date functions to round out api
Change < overloading to isless
Add trunc(dt,period) functionality for truncating Dates and DateTimes
Do proper overflow checking for Period ranges
Update exports and tests