Fix: Remove Cache folder requirement for flexible Media folder mounting
Issue: #98 - Users with remote/mounted Media folders were unable to use the tool because the validation required both Cache and Media folders to be present in the same location.
Change: Updated Plex config folder validation in config.py to only require the Media folder, removing the unnecessary Cache folder check:
Removed 'Cache' from essential_folders list (line 298)
Updated validation logic to dynamically check for required folders: if len(found_essential) < len(essential_folders) (line 301)
Impact: Users can now point to Plex configurations where the Media folder is mounted from a different location, providing greater flexibility for Docker setups and remote storage configurations. All tests pass (172/172).