- Add preferences to change the retry and timeout value.
- Update download finished message to inform if there is any error.
- Add BakaReaderException to handle custom error.