Added persistent data item ids for synch
Added checks for duplicate ids
Converted to storing SHA-256 hashed password
Moved toasts for data saves to main activity
Added guard for preview of empty list