Sorted the threading issue,

I am about to collapse so will keep this short. the server now can
listen to all 3 ports, and correctly creates threads to handle the new
connections.  Still need to finish the full decentralization / updating
and server admin; however the ground work is set. Just can't test until
I get more computers to like me. (linux seems to hate me for some
reason)