Protocol Completed

The protocol is completed.  All fields should be correctly parsed.  I
still don't know if I can open spreadsheets or not.  I spiced it up a
little and put in keyboard shortcuts and got the debug behavior to be
pretty slick.