Implimented zoom to mouse, double click zoom with easing, reworked data architecture and removed to a separate file, implimented ajax to retrieve data