Move all mode strings to an enum to ensure consistency
Axel Downloader 2nd attempt
Fix import
Improve download name