buildFromJsonMapForAP is abandoned as after converting AtDepth to FromDepthToDepth there were no differences between buildFromJsonMap.
ShadowEvaluator now takes an ArrayList<VEdge> orderedPathContext which is used for validating order of Relationships and their
directions-types as given in the JSON. As a result of this addRelationships() is also removed as shadowEvaluator was enough.
Fixes #3 Fixes #4