move EICAR test string outside _ClamdGeneric class
refactor file based scanning commands, add tests for multiscan command
change public api to use lower case clamd commands