added catch for system errors
added catch for system errors

realized that invoke-webrequest doesn't return status when it fails, so
added try/catch with response body. at least now it shows you exactly
what failed and why

WahlNetwork/nsx-tier-builder,WahlNetwork/nsx-tier-builder