add 'about' feature to the menu
refactor socket connection status
update logging to include criteria. update socket.tcpconnstatus to be socket.connstatus