WIP: refactor

不要合，我开始重构，学习 celery 和 gunicorn 的模式。
... = = 为什么一定要用emacs的encoding! ¬ ¬  哼