Need to add dynamic gui

need to add dynamic gui, but core functionality is in place. Will need
some tweeking, to speed up getting to the optimal path.