Persist users to disk

On every user creation, deletion or hash cycling, persist the users object
to disk