added elevator selection logic and elevator intransit tracking