convert state service to load persister plugin

* use persister plugin to store current state instead of using a
  persistent actor
* remove lucene searcher