added method to API to return non-null random path of a given lenght;  it is godawful slow in sparsely connected graphs but that is the nature of the data