Refactored much of the Server to subclass AbsctractThreadContainer and added many of the common methods to that class.