Add MaxMind as a geolocation service option

Added option to use MaxMind local lookup databases, sometimes faster than a web API for large data sets.
Global variable is not very good :) Moreover the filename cannot be modified when launching the program, I think it would be better to use the `input` CLI argument for this.