Haystack 2 updates

No RealtimeSearchIndex use the SignalProcessor.
Merge with flashnotes