Add TZ matcher

* Create TimePattern object to parse well-formed timestamp strings
Add Day of Week matcher