more sensible repalcement
update periodicstatusupdate
remove unecessary threading
set user ip and basic error checking on the connection
add get ip function to util, log it when a user connects