PESYJE CITY IMAGES V2 - SAFE FIX

1. Extract this ZIP directly into the Laravel project root.
2. Run: php install_city_images.php
3. If SUCCESS appears, delete installer: rm install_city_images.php

V2 fixes the V1 bug where the homepage could throw 500 if states.image had not been created yet.
The homepage now falls back to the original static city images instead of crashing.
