refactor dao (from response); add route service; fix-up stop/route parsers; misc fixes