further improved FASTAReader and the way it handles the end of the
byte-array