Create Graph.py

A self introduction to representing graphs through creating various functions to manipulate them. A graph is an abstraction used to model a system that contains discrete, interconnected elements. The elements are represented by nodes (also called vertices) and the interconnections are represented by edges.