check in ... close to where I wanted to be. A few issues with reflection of messages and user list,
but I think those should be pretty quick to solve.... hopefully.
Next
1) vector clocks
2) hold back queue