Throw an error when builder is not in plist

Instead of passing nil to `locate-dominating-file' which will fail
messily, throw an error with a nicer message.
Fix docstring for builder variable