Made the DFS search generic so can potentially be reused later.  Created a wrapper function 'find_path' to conform to the problem.
Fixed some formatting of output.