add check for valid offset
remove temporary file on destruction of GapArrayByte objects
fix getNext method, check buffersize parameter