Naive version. Gives request to first non-moving elevator.
Added low priority behavior when no good elevator exists for a request.
TestElevators now generates random requests and runs 100 steps.