add error handling in geocode_mapquest_batch

there were problems returning a data frame when no geocodes were found for any of the addresses. now returns a df with original address vector as a column, and NAs for lat/lng