implementation change

changed implementation of bytesToUUID and uuidToBytes to use big endian
format and to utilize ByteBuffer
Tests added
jUnit assert againt: `assertArrayEquals(byteArray, outputByteArray)`