Renamed Protocol to WireProtocol (and moved Messages folder inside it) to emphasize that these classes implement the wire protocol and to differentiate them from other protocols (e.g. Authentication protocols).