Update __init__.py

salt-ssh fails with a general error if which or tar aren't present on the target system.

This checks for those packages (and others I spotted) and gives a useful error back to the user.