Did some code cleaning.
The script now only requires BeautifulSoup to parse the xml and CData sections and automatically removes span and br tags.
DONE: Add more comments
TODO: manage the remaining edge case = "questions retrouver sons des mots"