fix CheckedInputStream::read for reads of length 0
switch CircularBuffer to CheckedInputStream
add option to put terminator in testfastarecode