CTSPayment layer aded block based callbacks

AuthLayer Change password added,refactored ResetPassowrd