Added exec method to Recipe, addressing Issue 1689

Raised NoSuchResourceType if exec is called.  Not sure if this is the best exception to throw, but seemed reasonable to me.