initial commit: started on graphs and related data structures/algorithms.