expands on documentation for parse_fasta, added a new parameter for convenience

fixes #256
why `else: pass` is needed here? otherwise it looks fine to me.