add tests for StringTransformer, fix limiting of collections, transform objects and collections recursively
make StringTransformerTest shorter and easier to understand by using a special Object IH instead of Date
add StringTransformer test for array of custom objects
add support for primitive arrays to StringTransformer, fixes #5