Return an error now if UUID is already registered rather than auto generate a new uuid
added activity payload
updated skynet.js
added unclaimed devices api to rest