Changed ElevatorFactory methods to static so you can build without opening (e.g. we make predefined file choice but want to use Factory to set up the system)