Rearrange server ivars for grouping

Related ivars are grouped together, will be set by init arguments soon
Rearrange client ivars for grouping

Will be set by init arguments soon
Connection state and socket don't need to be ivars

For now… depending on how multi-server connections are implemented
(multiple instances with a separate manager vs one instance managing
connections) this may be reverted
Move config options out of class initialization

Configuration of the class instances should be handled during creation
of the instance and passed in as arguments, using ConfigParser is an
implementation detail of the daemon, the classes shouldn’t depend on it
Client init arguments should default to None
Formatting fix for line length