Clustering working but has issues.
Updated TODO list.
Removed TestClient, use cli for testing.
Added callback for connection failures.
Reworked some of the cluster repair logic.
Fixed duplicate message problem when clustering.
Added a comment describing why peer servers don't subscribe in the normal way.
Added test for greeting frame information.
Fixed toString's formatting.
Created a class for holding config information.