Update switch branch lesson
Update lesson 19: Enums
Updated lesson 19: Enums
Add lesson 28: Operator overloading
Update lesson 18: Encapsulation, scope and accessibility modifiers
Add lesson 29: Threads