Adjusted the redrawConnections method to only redraw and not initialize boxes/ports.
Fixed initialization bug
Fixed bug with inaccurate drawing of connections to ports.
Merge branch 'autorouter_port'