DataTree now handles subscription to data items collection itself.
Device now has it's own properties for timeouts.
Device now handles handshakes itself.
Device supports multi packet messages: though I can't get this to work with teh CAM6.6 for some reason.