Remove send_hello
add goodbye packet framing
escape uuids as strings
Rewrite server as a class

Rewrites the server as a class to better isolate the state data,
as well as the local frame handling functions. Also, service
now sends one hello packet on startup to help with debugging.
ignore duplicate differences
Add function to get packets by uuid+seqrange
Send new packets out when present