client side CAL has also been updated to allow load on demand
Socket factories for server and client have been implemented