Changing the namespace to conform MS guidlines and adding setter for env and auth once
Adding overloaded methods to support setting merchantauthentication and environment once