Added some nice features and improvements

Added checks to avoid NPEs
Added the ability to set additional values for each recipe (e.g. a needed heat level)
Added a helper for simple recipes (1 input and 1 output)