update Query13 Cypher impl to handle paths of zero length and no path found scenarios (update tests accordingly)
update Query4 api/steps impl to be consistent with spec
add StepsUtilsTemp class to store functions that will later get moved to StepsUtils
add groupBy to StepsUtils