Major overhaul to cyride maps

Reorganized initialization of routes to be global variables. These
values are used for optimized shortest route algorithm user can choose
from. Also added functionality to the prep with a new checkbox and
enable/disable checkbox feature. Only thing left is to comment and make
everything look pretty.
CyRide Maps Additions

Added consideration of bus route directions in shortest distance
algorithm. Also scaled distance by time of walking vs. taking the bus.
fixed merge conflicts