Added documentation to ClamAV adapter and tweaked the `reload!` method

to reflect how ClamAV ruby bindings are *supposed* to work.