[#160] Return a set with uniques nodes, as JobEdge iterator retrieves all nodes with connections
[#160] Update tests
[#160] Forgot to add message if conditions are not satisfied
REVERT: remove all failing tests
[#160] REVERT: Add a fool test