implemented depth first search, need to implement unit tests though
updated makefile to remove ALL class files (anonymous class files were not removed)
updated Dijkstra.java to use anonymous comparator class to be more concise
implemented Kruskals algorithm, yet to test
updated .gitignore