Add CACHE_ENDPOINT setting
Revert "Revert "Add additional fields to readings #119""

This reverts commit 984ac4da8526a41449d606f953ef6b75a046db9f.
Make new reading fields optional