Correction: using IQueryable (instead of IEnumerable) is required to translate LINQ queries directly to SQL. This also limits our refactoring options within the query extensions themselves--note that we can no longer call string.IsNullOrWhiteSpace from MovieSpecifications.

Thanks to @pottereric and Dan Fischer for calling this out!
Merge branch 'master' of https://github.com/jonfazzaro/clean-mvc.git