Reworked aggregation

Instead of returning the most recent checkin for each bus, return an
array containing the last checkin for each time check for each trip