Added functions that handle and process trolley updates, added ETA calculation based on average velocity, added route 'type' attribute, modified routes, added new trolley stops.