removed typed from events and replaced with primitives.
made a large number of classes internal.
added cluster events to associate clusters with servers.