Update .gitignore

* Added log files to ignore
* Added IntelliJ files
Navi Integration

Integrated Navi (Geolocation lookup for Administrative Levels)
* Added configuration options
* Added http client (dropwizard-client) for Navi lookup
* Modified new dataset process to include lookup and integration
Location Cache updates

* Created time-based task to integrate the cache
* Allow cache to be callable from API
* Allow metadata per goehash lookup