Use Finite State Machine to manage Elevator movement
-rw-r--r-- 133 Makefile
-rw-r--r-- 258 direction.hpp
-rw-r--r-- 8889 elevator.cpp
-rw-r--r-- 1354 elevator.hpp
-rw-r--r-- 1888 position.cpp
-rw-r--r-- 777 position.hpp
-rw-r--r-- 1272 stop.cpp
-rw-r--r-- 673 stop.hpp
-rw-r--r-- 2175 test.cpp