Initial Fasta Parser and tests