incorporated 'rest-client' and 'crack' ruby libraries for geocoding