Updated to SHA512 password encoding and updated demo data to load from a file