unskip the utc test
Fix up type checking, add tests
Failing test for small times
Bring in vmg's ISO8601 parsing implementation, switch up zone parsing a bit
Fix negative timezone handling