add preliminary ArcGIS dynamic layers source
merge layer options into params; set layer name as instance variable
refactor ArcGISVector and ArcGISDynamic