REQUIREMENTS:
1. user can search down
2. user can search up
3. search can be case sensetive
4. search can be case insensetive
5. the found string gets selected
6. multiple occurances of same string ("find next" button)
7. "cannot find ..." message provided when needed
8. default value provided (most recently searched string)

DATA:

TEST CASES: