Update craft and eat

Change cook to craft
Change utilize to eat
Add energy limit on eat
Add energy limit on craft
Add quantity support for consumables/byproducts
Change recipe to blueprint
Fix Player_Blueprint_Log occurences
Update Recipe with Blueprint
Add class name in framework exceptions
Add edibility functions