Added Super Classes - Removed Redundancies
This week's changes - and synced for past work

Updated all the files. Checked for proper syntax. Implemented custom
exceptions. Removed improper files.