fixed the json deserializer for freeGifts, also changed the status code ...

...to 404 when no generations found