fix bug with fragments in ContactDetailsActivity
refactoring : keep reference to rest client in SalesforceActivity + remove unnecessary progressDialogs