final revision from 2012 initial sprint - much refactoring (links chat timer , control msg handling , config file I/O)