first release of a graph utility

it can return the shortest path between two nodes of an oriented but non
pondered graph