An observable data-store that persists in local storage