improve performance of HandleContextCleanupThread by avoiding locking CurrentConnections object and avoid creating a new list object
removed non-functioning client count
removed unused semaphore
add disconnect method to usercontext
check for null
updated
fix unhandled exception problem, add Connected property