changes exit input to the corresponding option rather than "stop"
adds title to initial load, so it only prints once
moves title to app.rb so it only prints once
moves graph helpers into their own files
updates graph logic, moves individual parts into their own classes
adds specs for graph testing
moves requires into main app
adds menu for city editing
adds helper functions for admin controls and route editing
adds string_input function
moves gem requires into main app
passes in routes so main menu can be returned to
adds graph logic to route class
not completely sure why things changed
updates to algorithm, still unfinished