Geoip intermediate server

Run command "npm run-script geoip-lite geoip-server". It will load geoip
dat files into memory gzipping them (~48% ratio) and serve them over
HTTP from memory (without disk operations). About 20mb used for memory
cache. Also it will download files from MaxMind first Wednesday of each
month (MaxMind updates first Tuesday of each month) and convert csv to
dat.