Wrote tests for very basic functionality and for some of the graph updating features