server now uses threads for packet handlers, not for client listeners.
fairly stable RX of data, still no TX. has arrayList for multiple users
and adds new users to array