Changed elevator code to use interfaces. Also changed the way the different threads are made.