added socket.io logging which can be dynamically enabled/disabled via the /admin/logger panel