Python, Tornado, Websockets, and Celery