geocode_to_location bails if the to attribute is nil or an empty string, on the ride

- fixes failing cukes
- adds a couple of unit tests for Ride