Throws runtime exception in canReach() when start or end node is a
forbidden node.

Unit test udated.
Merge branch 'experimental' of https://github.com/SciCrunch/SciGraph.git into experimental