add timeout; improved df and dict updates
add timeout; improved df and dict updates

some processes time out. hopefully this will fix that and skip to the next one. also now update the dataframe for each process rather than appending a new row.

MetropolitanTransportationCommission/RegionalTransitDatabase,MetropolitanTransportationCommission/RegionalTransitDatabase