leave register() if neither geoip module loads
Fix missing $self
Add headers with GeoIP data
Make GeoIP headers optional
Explicit return
Remove country_name header which is redundant
Use 'command line' instead of config() call

It's awful, but consistent
Add tests for header addition
Get rid of a warning
Shorter lines and more explicit default
Merge pull request #152 from jaredj/geoip-headers

Add message headers from GeoIP data