Documented fasta.c and got rid of fasta_read_all and fasta_free_all