support transit representations

Support for [transit](https://github.com/cognitect/transit-format) representations. 

Tests added for `application/transit+json` only, as I'm not familiar with the `msgpack` format.