Exercisedescriptionerror fixing merge conflicts

Also made two small changes:
* Move code from utils/exercises.py to utils/topic_tools.py
* remove creation of second web driver (was causing errors and is unnecessary)