Not Enforcing String on Geocode Data

My data collection comes in as an array, and my customer provider sends data to the geocoding service parameterized, and it would be easier to not have to pre-json encode and then json decode the data on the provider end of things.  The only thing that really requires the data be in string format is the trim().

This will also help out if someone passes in a string with only white space.