Detach wsdl from Global scope;
Add Context (change) as it's own Class
session management tweaks