salt-ssh tweaking

Fixes some breakage I experienced today. Also added some friendly error messages for common user errors. I really like the new pythonic approach. It's great!