New ssh commands module and commands mock function

if the virsh things haven't been run before, we should try to track this. maybe update the host template with the quattor state? `QUATTOR_INIT = 1` or something like that? then when this value is 0, only then rerun the virsh stuff?
(if this is too much work, make an issue for it and @alvarosimon can fix it later)