graph builder tests added and all passing