Broke input and output node creation from gates

Also set a light gray default color on io nodes