[FEATURE] Extract Gatewayd CLI to separate module