Marker improvement

Marker now fires 'add' event on itself in onAdd handler, like geometry Path class instances have been doing already. Any object utilizing ILayer is preferred do the same for future plugins complexity.