heap data structure moved to ds module
lower iteration count of GraphContraction algorithm and set -Xss property in surefire plugin in order to pass SCCPATest (otherwise StackOverFlow exception)
graph impl and tests are refactored to more generic way (see GenericDemoTest)
shortest distance via BFS renamed to smallest hops count