Use immutable strings rather than byte arrays
Add marshalling of ping frame, fix marshalled on GOAWAY