Refactored VirusTotal client; added reporting of exception messages