Added more gates to the componentPanel and made them have inputs

Added more gates to the componentPanel and made them have inputs.