removed unneccessary parameterised Graph class and changed filename to GraphLike. Changed QGraph to simply Graph and updated tests.