First pass on redesign
Redesign transport layers
Initial pass at formal spec
Spec tweaking
Spec updates
Add link to python client GitHub repo