fasta.c changes

can get all .fasta stuff. Working on returning that to the driver