serious refactor: methods right, top, ..., nextNeighbour now return iterator instead of pointer.
refactored and optimized great deal
NextNeighbour() refactored
[unstabil] refactored - if user try to get out of border node - programm will not crash