Add Graph Class

The grid of cells isn't going to work for the simulation. The weight
needs to be on the connections between the cells: enter graph. Simple
graph with vertices and edges that have weights.
Back the Grid by a Graph

The grid is now backed by a graph. Each cell has a vertex.