Playing around with some ideas for lab 3
Implemented super class and two interfaces for lab 3
Only thing left is to comment and answer questions about lab