gofmt
minor cleanup
more strict tests
gofmt
improve null and zero time handling