fixes issue with shapelessRecipes in the journal used in the synthesismachine
adds some checks to prevent overwriting existing recipes
Merge pull request #473 from way2muchnoise/master

improvements to recipe handling