Implemented UUID encoder, which supports the way the Java driver has traditionally encoded UUIDs
Added UUID Codec to PrimitiveCodecs