Assert that timeout and retries are of the acceptable type and value.
Provide default values for some of the Recipe model fields.
Handle Yummly responses that are missing some of their top-level keys so that defaults can be used.
Clean up docstring comments.
Add test for properly fetching a recipe without a total time.
Update docs and version for v0.3.4 release.