Built up worker.py

changed APIKeyAuth to a more generic ParamAuth
background info on the mocks
moved MappingWorker code to worker.py, built up queue and worker framework for it