#13: support timepoint-like duration e.g. PYYYYMMDD

This closes #13. We use the TimePointParser functionality to
parse the timepoint-like duration syntax.

@arjclark, please review.