Add parser. Stored as vertices connected by 1 letter difference undirected
Checkpoint 1 complete
Checkpoint 2
test
test3