add general method for updating items.
added basic circle marker support to leaflet directive.
added logging
fixed update items to remove deleted items from map.  moved some named function to top level.
formatting.