Added longest-common-substring, overlap-graphs
added parse_fasta and a unit test for it
solved the longest_common_substring problem
solved finding_protein_motif