Add better data observer capabilities to HeaderStore

Added methods to handle item moves and changes.

Fixes https://github.com/eowise/recyclerview-stickyheaders/issues/20