Added validation script. Improved IsEqual functions on SKillEdge and EnvironmentNode. Replaced sub2alg4task3 graph with correct one. Removed invalid edges from sub4alg2task3.