whitespace
added tag_fasta
prefix and suffix can't be blank (but one can)
handle missing comments