More protocol work
Update readme