added find_best_path2 by using iterator/itertools implementation for path permutations; extensive comparison with previous method to ensure are results are right. revert to this point if need old functions!!
removed superfluous slow mypath implementation and updated gitignore