Added a standard serialization to substitute for Kryo, revealed some unpleasant race conditions with TransferMap
Tinkering with different serializers, moving to Protobuf strategy.
Fixed race condition for lazy cache. Need to fix Kryo serializer, it will be faster than Protobuf.
Still getting annoying null pointers with the KryoAnnotationSerializerSupplier, and Proto serialization also doesn't work
Set caches to write to GZip files, added an option for either Kryo or Protobuf, when either decides to finally start working
Set up initial multithreaded hooks for LabeledSequenceDataReader, once file has been read into memory.
Finished up the LabeledSequenceDataReader, at long last. Now need to write some tests.