Tool to generate self signed certificates
'go build provision.go'
./provision ca
./provision server --ca {ca cert path} --cakey {ca key path} --domain {domain}
./provision client --ca {ca cert path} --cakey {ca key path} --device {device id} --tenant {tenant}