Added a few new things

Updated MessageEventUpdater with algorithm
Updated SearchResults and SearchResultComparer