Add paranoid comment
Create initial impl of mock socket server
Implement backends for mock servers
Split out protocol impl from test
refactor protocol library