complain about empty recipes
fix reporting of empty recipes
fix recipe file parsing bugs.