Offline storage backend
Merge branch 'bon' of https://github.com/bgs-uwa/todo into bon