major vis improvements

- use paths for drawing self and peers and globe
- allow scaling and rotating projection
- properly redraw on window resize
- zoom on scroll