Added several visualisations for different msg types (based on nav2djs), added zooming and panning. Fixed rotation (zero angle facing east), this will probably break nav2djs a bit