refactor SearchWorkers and add ResultsPopulator worker
add create_and_populate method using ResultsPopulator worker
Merge branch 'projects-second' of github.com:unepwcmc/ProtectedPlanet into projects-second

merges an updated upstream into a topic branch.