OOP introduction 🧱

🎯 Objectives
- Explore the use of objects, classes and properties
- Manipulate objects and classes, rather than using programming logic
✔️ Specifications
- Learn the difference in use between public, private and protected functions.
- Explore getter and setter functions.
🌱 Must-haves
Exercises 1-4
🌻 Nice-to-haves
Exercises 5-7