added geolocation and global ip addr info

added an api call that will return the client their global ip
address aggregated to a /24 and what maxmind thinks their country
is
updated dependencies for geoip stuff
added config entry for maxmind db location
updated README.md with how to get geolocation db
updated README to remove IPy dependency
code review changes

removed IPy code so that we don't have a dependency, made code
clearer with a variable that describes what the ip is, and changed
ip aggregation to use string manipulation
added more error handling for geoip db stuff

added error handling functionality so that if the user does not
have a geoip2 database or they have an error with their db, the
geolocation functionality will be disabled instead of letting
the exception remain uncaught
Merge pull request #6 from ben-jones/return_loc_to_user

Add GeoIP functionality