implement geocoding

use geocoder gem to get coordinates for each location. geocoding is executed from the location model after each validation