Builds a graph of mass transit stops based on user input, with features such as route-finding