Find pages by custom slug

Positives are better than negatives (I know this is existing code) eg. `if self.slug.present?` is better than `unless self.slug.nil?`