improve(qt_class_visual.py): Add make_soup function

Move content getting functions to prevent code repetition.
fix(qt_class_visual.py): Add encoding
feat(qt_class_visual.py): add progress bar
improve(qt_class_visual.py): redefine function

Call make_soup to prevent code repetition
feat(qt_class_visual.py): add get_inherited function

get child objects from parent objects webpages.
chore(qt_class_visual.py): clean up code