Automatically made changes.
Caller class split into two derivative.
A little reorganizing and reformatting made.
Elevator movement almost fully implemented.