updated to use ConcurrentStack
reorganised tests

max connections to 5000
ephemeral ports http://support.microsoft.com/kb/196271