Create graph.go

Abstracted graphing library