diary-server/date-list: switch to using lists instead of vectors.
diary-server/json-list: new function delivers list of json
make a macro to hide mocking.