Added clone method to factory
Added test to cover edge case in edge_splitting

Also removed useless prints from edge_labelling_test