Added encryption and saving. Made super-secure KDF with a salt.