ExitGate: let cars exit (not fully functionnal)
common: improved CarRequest and State data structures
Entrance & ExitGate: basis for request processing
Refactored accessing & releasing shared memory