* fix: don't save error as file
Raise an aiohttp.ClientResponseError if the response status is 400 or higher
#799
* fix tests
Co-authored-by: darksidecat <58224121+darksidecat@users.noreply.github.com>
* add destination_dir and make_dirs parameters to bot download aliases
* add the ability to save files to a directory with path completion based on file_path,
* add an option to automatically create directories in the file path
* Downloadable mixin uses directory creation parameter in bot methods