Add shape_id and route_short_name to query results

- requires joining the trips and routes table
- requires querying the t_range of trips and routes

other changes:
 - add starttime_ms to the argument parser
 - fix bug when file does not exist