Adding GraphNode, GraphEdge and the container for a graph object.
Committing project.