added more disappointment stats (distinctions between dep/arr), rewrote some of the stats calculation to make use of disappointment per station dicts in simulation_logic