Added ability to set an icon for a marker