updated graphs, added documentations, and finished dijkstras