Added experimental asynchronous task handling with Celery

- Removed Flask-SQLAlchemy dependency and use SQLAlchemy directly.
- The database schema can be created by running model.init_db()
- Clan synchronization can now be executed asynchronously and without
  web application request context via Celery + Redis.
Update readme and some code cleanup.
Updated config doc
Merge branch 'feature/task-queue'