Fixed IOPort.__repr__(), renamed its in/outport to in/output and updated some docs