Proximity sensors / neg output triggering a reverse polarity relay setup for high power motor

You need pullups to hold the input pin HIGH when the switch is off, otherwise it could "float" LOW and cause a false input. You COULD use the Arduino's built in pullups by writing (in the setup() function):
pinMode(inPin,INPUT_PULLUP);