Unit tests for Graph and GraphOps

Not ready to merge yet