viewer improvements

- command line switches for fullscreen and resolution
- SwarmEntity class added