Added new top level graph package with an object orinted implementation
of basic directed/undirected and weighted/unweighted graphs.