Testing Suite + Logic + Non-Meltable Fats

Created a testing suite for the baking domain:
- Test Recipe Structure (ingredients, traits, swapped)
- Test Recipe Success
- Test Recipe Failure
- Testing Actions

- Updated some logic for isFailure
-  Saturated fats (fats that are liquid at room temperature) need no
longer be melted