Fix world_cup.py to _nearly_ pass pylint (just the invalid names to go)
Final tweaks, add apache headers, use raw power rather than chunked, finish lint errors in world_cup.py