* Added copy functions to the ByteBuffer, added more options for writing strings to the ByteBuffer