Add exception for misconfigured recipe file.

Hi Wolfgang -- this is the pull request I mentioned.  This will give a slightly more informative error message; I want to add more like this to say things like "You need a brew name!" or "There's no grain bill!" But this is a start.