fix agent ID, GET SHIPPING WORKING

Agent ID was being set from the wrong field, setting it to 0
automatically.
SHIPPING WORKS IN A PRELIMINARY STATE NOW.  Data is shipped to the
selected backend properly, and the selected agent.  Alarm isn't yet set
up, but this is still pretty cool news.