Flesh out AnalysisWorker; clean up GeoRegionSplitter

Ready for score algorithm to be inserted.