bounding box and viewbox

fixed screen size issues, everything seems to fit now. Node gravity
points get drawn on the edge of an exaggerated ellipse, so that they fit
the screen nicely and overlap the least.