separate salesforce client and handler to its own dll