Case insensitive search

- If search string all lowercase, defaults to case-insensitive.
- If search string has a single uppercase, defaults to case-sensitive.
Would anything bad happen if two `i` modifiers get added?