refactored, so graphs works on plain Point type
starting point added
makeSparseGraphBestKNeighbours added
makeSparseGraphBestKNeighbours is now doesn't find relations through obstacles
performance of makeSparseGraphBestKNeighbours fixed a bit