add vendorId to DeviceClass in JSONRPC

Fixes #6