Added horizontal and vertical repressor markers.

Also implemented the switching of markers based on where the edge
intersects the target. Also added code to remove any previous graphs
before drawing a new one.
General clean up.