adding a basic offline geocoder wrapper, moving the ruby init to a separate file, adding spec tests