fix unit test failures on USE_X_FORWARDED_HOST
Added Location model object. This will allow geocoding of IP addresses on a periodic basis, since IP addresses change over time.