Add basic fasta reader

Still needs tests and correct handling of comments.