Replaced BikeHeuristics with this. Does similar function, but integrates better with existing code.
After investigation, compute rates now uses time information.
After some more investigations, now give the option of safer, closer, or no preference. Also swiched to a taxicab metric because this doesn't seem to make a strong difference.
Not using Geocode. It seems like Google doesn't return that good of results and it's better to just trust the csv.