Adding a duplicate subedge/subvertex now throws PacmanAlreadyExistsException. List of subedges/subvertices now a set. Delete subedge cleaned up and working
Added multiple tests for deleting subedges, adding duplicates, adding invalid subedges