Fixed bug with serialization test: after put items in byte buffer, need to reset pointer to front of byte buffer.
Updated version test to test multiple, random values during serialization and deserialization instead of just one.