Add Gate/AbstractGate, Listener and Event
Add Connector and PinInspector
Add TickTack class and simple OrGate