the agent now saves its generated uid to a file so that it is persistent when you come back to the device; refs #1187
remove a little lint related to storing the agent uid
edited the agent to use the updated jdiesel changes, upaded the support jar to match the other projects