Add fasta -> generator tests

Still need a few more cases exercised, including invalid input.