Added geocoder factory
Updated geocoder interface
Found good json tool and fucked around with it