add edn support
wrap edn by default
add yaml
add msgpack