add reuters21578 dataset
{'login': 'mariamabarham', 'id': 38249783, 'node_id': 'MDQ6VXNlcjM4MjQ5Nzgz', 'avatar_url': 'https://avatars.githubusercontent.com/u/38249783?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mariamabarham', 'html_url': 'https://github.com/mariamabarham', 'followers_url': 'https://api.github.com/users/mariamabarham/followers', 'following_url': 'https://api.github.com/users/mariamabarham/following{/other_user}', 'gists_url': 'https://api.github.com/users/mariamabarham/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mariamabarham/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mariamabarham/subscriptions', 'organizations_url': 'https://api.github.com/users/mariamabarham/orgs', 'repos_url': 'https://api.github.com/users/mariamabarham/repos', 'events_url': 'https://api.github.com/users/mariamabarham/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mariamabarham/received_events', 'type': 'User', 'site_admin': False}
[]
[]
> Awesome !
> Good job on parsing these files :O
> 
> Do you think it would be hard to get the two other split configurations ?

It shouldn't be that hard, I think I can consider different config names for each split  > > Awesome !
> > Good job on parsing these files :O
> > Do you think it would be hard to get the two other split configurations ?
> 
> It shouldn't be that hard, I think I can consider different config names for each split

Yes that would be perfect closing this PR and opening a new one to fix the circle CI problems
This PR adds the `Reuters_21578` dataset https://kdd.ics.uci.edu/databases/reuters21578/reuters21578.html  
#353 

The datasets is a lit of `.sgm` files which are a bit different from xml file indeed `xml.etree` couldn't be used to read files. I consider them as text file (to avoid using external library)  and read line by line (maybe there is a better way to do, happy to get your opinion on it)

In the Readme file 3 ways to split the dataset are given.:

- The Modified Lewis ("ModLewis") Split: train, test and unused-set

- The Modified Apte ("ModApte") Split : train, test and unused-set

- The Modified Hayes ("ModHayes") Split: train and test

Here I consider the last one as the readme file highlight that this split provides the ability to compare results with those of the 2 first splits.

{'url': 'https://api.github.com/repos/huggingface/datasets/issues/449/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}
{'url': 'https://api.github.com/repos/huggingface/datasets/pulls/449', 'html_url': 'https://github.com/huggingface/datasets/pull/449', 'diff_url': 'https://github.com/huggingface/datasets/pull/449.diff', 'patch_url': 'https://github.com/huggingface/datasets/pull/449.patch', 'merged_at': None}