utils/split_fasta.py: version 0.1.0, substantial rewrite to ensure testability.