Stop assuming one-to-one recipe/server relationship and in the process
clean up nodes for recipes code a bit and move it into private method.
Merge pull request #3 from evertrue/eherot/fix-multiple-servers-per-recipe-glitch

Stop assuming one-to-one recipe/server relationship and in the process