Return loc to user

added api call to return ip address and geolocation info to the client. This does not use authentication.

This closes #5 

Also, note that I organized the imports in alphabetical order
Also, geoip2.errors is not a base class, it's another module, so you can't just catch everything in there. I am catching all of the errors that we could see at runtime (if the user never downloaded a db, then this will throw an uncaught exception)