Should return 404 if there is no hike with given id.
Return 400 if call to search API is missing parameters.
Add tests for search API.
Handle no results case for search api.
Cleanup repeated code use to handle updates for each "special" type of photo.