edited `Graph.Renderer.Raphael.drawNode` to keep nodes inside the boundaries

max/min  computation of coordinates gurantess that shapes do not exit
the boundaries of the canvas