move network structs out of WireProtocol into Network and remove the WireProtocol project