! can: break out ServerSettings timeout settings into sub case class

closes #489