add Geocode stub
add create_area helper_method
add some basic geocoding from our osm data functionality
add safety check for empty district areas
add Geocode::Street stub
move GeoFactory to constant and use in models
implement basic street geocoding
add sleeps to respect nominatim fair use politics
implement Geocode.perform
care for word boundaries in district matching
care for word boundaries in community matching