validate recipe name and version.
cook() should return a boolean value.
recipe name should be alpha_numeric.