unique testing and serialization support for datetimes
fix tests
yet another few small test fixes
avoid dt aware / unaware cmp