Added mission handler and Arduino handshaking

Added handshaking with the Arduino to prevent buffer overrun. Added
mission mode to start the handling of which missions are in which state.
Started to move over to update_lamps for each mode.