added utility.hpp - time_format; solution moved to server
client detects when server disconnects - not fully implemented