Initial salt modules for host, vm and tftp with common error handling.
Fixed some exceptions that were doing something weird.
dhcp, ip and lvm modules for salt.
Fix arg order in host salt
fix a bug where we don't ignore invalid template
new salthub module
change for crud in new hub client