add overread detection
fix nasty hang and weird ghosting issues by processing multiple packets
at once, checking for packet delimiters, and align the bitstream head
after reading each packet
initial rpc method implementation groundwork
implement rpc method calls
pass connection objects to rpc invocations