Remove option to send log files
Merge pull request #1 from gsathya/remove_log

Remove option to send log files
updated server.py to create dir if not available
Merge pull request #4 from ben-jones/fix_dir_create

updated server.py to create dir if not available
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
refactored geoip to be a single function
added intial db models and tables
refactored db table formatting
changed client intialization and run commands

changed client intialization code to handle a lot more options and
added roles on startup if the db doesn't exist
refactored registration to work with new db model
changed directory structure, created new files. The server is now run through run.py
removed redundant code from server.py
renamed server.py t views.py