major rewrite of the sshfabric module