Query by title or synopsis, any subset, and will return movies

 - used an if/else statement to return appropriate movies
   based on the query, including if the query is a subset
   of the movie title or synopsis
 - if the synopsis is empty (nil), does not run the query
   on the hash (before used to return an error)