chat-server.py: Use SQLite as a database
chat-server.py: Improve abstraction of clients, users, and channels
chat-server.py: Add IRC compatibility layer
chat-server.py: Add flood control