Merge pull request #2 from lizthegrey/master

Attempt to parse Features/Address response protos (thanks, lizthegrey!).
Merge pull request #3 from lizthegrey/master

Protobufs now decode.
Crude GUI for label/ID/address, with try-again button
Now reading expected number of bytes from device
Remove orphan code
Always close connection when done, even if error
Merge pull request #1 from sowbug/master

roll up