Makes FileList.get(int) read bytes properly

Corrects incorrect usage of RandomAccessFile.readFully(byte[],int,int)
Reveals underflow problem with ByteBuffer use