Interim fix for #6, clients blocking geoip_server

I'm setting a default timout for all sockets used by the
geoip_server. Inspiration: https://stackoverflow.com/questions/372365/set-timeout-for-xmlrpclib-serverproxy

We may still consider making the server multi-threaded, and/or time
out in slightly more elegant (higher-layer) ways.