Refactored threading code and added new methods and instance vars in ElevatorImpl class, changed Building constructor, changed ElevatorInt, and more