data context major work complete

Completed data context basic functionality
OpenLayers updated to use data context and draw markers layers