Fixes:
Corrected File Serving Priority Between filePath.html and filePath/index.html
- The server now correctly prioritizes filePath.html if it exists.
- If filePath.html does not exist but filePath/ is a directory, the server serves filePath/index.html.
- If neither exists, the server returns 404 Not Found.