Updated robot.py GPIO outputs

The gpio's of the Pi are just a little too weak to pull the input of the
motor board high. To fix, this I added npn open collector transistors to
all four of direction outputs. As a result, the output is now inverted.