very, very, very close to working

Stripped out Github logic for now.

Data now sent in chunks from the agent to the device; server performs
most of the heavy lifting of decoding the hex, line splits, etc.

Agent code is working.
Device code a little finicky, but very close to working.
maybe soon?

Now the code results in no errors being thrown anywhere!

It still doesn't work, and I suspect there is an infinite loop or
something somewhere, but yeah. I should finish this up by the end of the
weekend.