Cannot use the same CLGeocoder every time - this fails when looping

Also, Apple's docs discourage rapid lookups, so we're going to have to restrategize
add method for retrieving messages by ID
add LIMIT 1. Not sure if this does much.
add method for loading messages by display location