Changing some of the search code around

- Moved most text cleaning into regular expressions (vs manual parsing)

- App has limited tracking paragraphs now, rule text is typically
treated as one block of text.

- Searching is done w/AsyncTask now.

- Fixed some fringe cases with searches.