Add V2 marker to README
Move header-related functionality into its own module
More work on ip
Strings just use the bv encode-value
Encode ipv4 and ipv6 differently

We can refactor this into a single base method
Send a startup message when creating a connection
Encode the body of a header when encoding a header