Casks must include at least one linkable app to pass audit

Here is a first pass at the code to enforce a linkable app. Thoughts on a more descriptive error message?