remove_widgets method added to Widgets.py

This new method was added so lists of child widgets can be removed from their parents at once. This alleviates the need for loops to be used for this task.