Updating logging to track request ID.
Extracting GET handling into separate function.
Adding PUT and DELETE.
Using manifest to track files.
Using SQLite3 for manifest.
New project structure and basic logging.