Final version of the elevator stuff

I fixed a bunch of logic errors associated with the movement and adding
locations to the elevator.
Merge branch 'master' of https://github.com/chriskurn/SE350

Conflicts:
	src/elevator/adding/ElevatorAdder.java
	src/elevator/adding/ElevatorAdderFactory.java
	src/elevator/adding/ElevatorAdderImpl.java
	src/elevator/common/Elevator.java
	src/elevator/common/ElevatorImpl.java
	src/elevator/common/ElevatorMoverFactory.java
	src/simulator/Simulator.java
Merge branch 'master' of https://github.com/chriskurn/SE350