Changed notImplemented to return exception instead of throwing.
Added dayCount().
Cleaned up time zone api.