Added Protocols
completed lab 6
Added Extensions
Added Operator Overloading
Added Generics
Added emojis and Lab 7