add input text field for parameters and refactor
Users in Power Bi Desktop did not receive text fields to provide required parameters. This is fixed in this commit by adding the function Value.ReplaceType.
The code was also refactored to match code structure and client credential import approach used by other custom connectors at https://github.com/microsoft/DataConnectors/tree/master/samples