added graph file
Stubbed out initial graph API

definitely needs revision and obviously, implementation.