First pass at a schema to describe current collection of sample recipes.

I did just a little more than the bare minimum to get it to validate, but didn't think about each element and if the definition was appropriate or restrictive enough.

$ xmllint --schema schemas/recipe-schema.xsd test-files/sample.xml  > /dev/null
test-files/sample.xml validates