log4net, switch to SuperSocket, crash fixes

oh god I really need to clean this up