Implement the charm store logging API.

This will allow storing/retrieving ingestion logs.
To activate the functionality, a client branch is also
required.
In the search API we settled on "skip" instead of offset. We may want to be consistent here.