Rework find_paths module, taking out methods to find shortest paths and moving them to classes in path_finder module.