Various API changes
Improvements to RandomAccesssFileInputStream
Reduce input buffer so input stream can be seeked
Working DataFile
The concrete serializations now return concrete
serializers/deserializers