all functionality save serialization working
save/load data
password hashing minor bug fixes