added an interactive cmd line interface, working through getRoute bugs