Move geoip gem check to the initialize function.

Lookups are always loaded even when they aren't used. So the geoip gem was being checked even when user wouldn't like to use the maxmind_local lookup.
Rename maxmind_local test file because it was missing the _test suffix.
Update README file to show the correct way of using maxmind_local lookup.