attempt at modernizing: did way to many things for one commit: upgraded OpenLayers, added new map, switch to web mercator, drop proj4js, modernize