#18 better test output
support date style config

the rules in `GsonBuilder` are a little bizarre but now the config works consistently with it.

Fixes #18
#18 documentation for date format config