split lucene searcher into separate class

* added Acknowledgement and Worknote, begin fleshing out acknowledgement
  workflow