Refactors image_rotator.js using OOP
- Refactors TabbedContent and TextSearch using OOP
- Separates CSS and JS files in different folders for better organization
Comments were removed during refactoring, adding them again