Path Generation and saving best paths

(Note: Subject for Bugs) New additions includes code that finds 10
paths, then saves the best 2, which will be used for the genetic
algorithm