some documentation, todos, and cleanup
godoc updates
beginnings of -rconnect to join a cluster instead of starting a new one