Update FileIO.cpp - Optimization of doBuffer() to avoid shifting the entire buffer

Optimization of doBuffer() - instead of moving all of the data one byte to the left in the buffer, increment readPos to skip over the error code byte.