updated single swap neighbourhood tests
tested single perturbation neighbourhood