raise exception if unexpected response from last.fm
Retry calls when getting content and raise exception if still failure after multiple attempts
Fix typo: exception should be Exception
Remove use of deprecated BaseException.message method