Type definitions for Icon, Marker and Layers.Markers
Add marker layer to map
Refactor route markers for openlayers
Expose lon/lat for OpenLayers.LonLat
Calculate route and clean up dead code.