Create BasicGraph.java

The BasicGraph class represents a directed graph with string labels for nodes. It contains methods to modify and obtain information about a graph that is made of a TreeSet.