L.esri.Renderers >> EsriLeafletRenderers refactor

refactored plugin to mimic esri-leaflet-geocoder structure
i think the benefit of that style is that it allows you to interchangeably work with dist/src for plugin and core esri-leaflet.  

TBH, i barely know what i'm doing so feel free to push back if you have any questions.

also:
added debug folder and sample pointing at local source
added .jshintignore and modified .jshintrc 

all grunt tests passing