Changed so that clients don't need to provide implementation for visit
logic for nodes. It's much better if the search algorithms keep track of
this to prevent the graph from getting ruined.
Merge branch 'master' of https://github.com/Nikkster/Stuff.git
...