LOTS OF POLISH

It now works great. First, made the search and repeat implementation in
line with good practice, and cleaned it up so it is SUPER easy to ready.
Second, added an options page that lets you chose how many times to do a
search - that stores locally.