GUI & Algorithm Improvement

ADD: Now routes can be showed on the map with different colors.
IMPROVED: Algorithm improved. Now it runs slower, but provides better
results.