Added initial support for a GateController to manage state of the gate and the locking state of the gate chevrons