Classes and comments

Added the QVBox to the GUI
Moved the ListView class to list_view
Restructured the classes
Added comments to the methods