Bunch o stuff

Fixed the genetic algorithm a little bit. Seeing slight improvements.
The algorithm returns more unique paths. Added logic to count the number
of recurring edges. Next is to add logic to reconstruct the path as a
hamiltionian path.