tidy and add to DatomicDataImplicits

added missing implicits for UUID, URI and Byte Array
make naming conventions consistent
add tests for DDReader and DDWriter