First implementation of change-notification

Pretty hacky, and we use an incremented value to determine observability
Refactored _getAll, _setAll into redis_client, and optimized keys fetching for simple selectors