doing our own buffering makes pylibftdi work great! removed 'serial' library support. outputting tsv, with an additional signature column.
files without final newlines are annoying, so start using puts to write sofar.txt
since we are reading from a file that is actively being written, we'll avoid the last line in case it's incomplete
delimit with tabs for readability