Renamed `transformer` to `format` and `transformerType` where appropriate

Also added a check + unit test to ensure that the format gets validated on API/WS requests
getMultipleRevisions requires passing in a dictionary with a `fields` key rather than a string