Cache refactoring
Download info restyling/refactoring
Add support for redownload of chapters that failed to download or the downloaded files can no longer be found
Removing dead code
Use RelayCommand instead of custom implementations of each command