reorganized by moving connection infrastructure back into Events.  Changed IConnectionListener to use object event args instead of parameters.
refactored connection pool listener to use objects.
IServerListener now uses objects.