Moved all the different sections into their own view and js pages.
Got the animation so that the speed is roughly the same on each zoom level, it loops and it doesn't jump off the line.
Attempted to resolve pause when zooming in. Seems a little better but not resolved completely.
Merge branch 'feature/add-zoom-specific-speed' into develop