Model + GeojsonClient

@ishanthukral @jlecomte 

Added Model + GeojsonClient + Incorporated Julien's work