when all clients exit, server writes report with general usage info and exits