Código de la exposición de programación ávida

Agrego el código de la exposición sobre programación ávida. El código es
una implementación del algoritmo de Dijkstra que busca rutas entre
servicios de transporte público del Distrito Federal. Es necesario
correr los scripts en una base de datos para su correcto funcionamiento.