A new feature with new files on topic7
Added constructor
Added a new class to handle shit
A new class in topic 8 after topic7 was merged in