Add period support

This adds support for JodaTime's Period, which maps to Postgres' Interval format.