Add MaxMind local databases as a geolocation service option

PR adds method to use local MaxMind legacy database files (via the MaxMind GeoIP library), with argument to supply database path if not in current working directory.
Good point. I have gotten used to a paid database subscription, and forgot about the free option. Will amend my code.