Refactor code, add command-line functions for development and testing.
Move commands into manage.py, add command to download GeoIP database.
Add settings, readme, tests, license, and setup.py file.
Fix small issue in README.
Point to correct README file in setup.py.
Specify versions for prod requirements and add clarification comment.