TODO list:
----------

- Set the self.commands and self.extensions on the storage extensions, as some storages do not support all commands
- MODE STREAM (it means several commands at the same time without waiting for responses)
- Check more the patterns of searching (wildmat) -> backend.format_wildcards() -> Work in progress
- Add a --verbose flag to replace the current __DEBUG__ flag
