Made the server_protocol_type a enum class
Added a thread_count variable in the server configuration
Added a human friendly accessor for the listen_on attributes in the server configuration