advanced encryption class added (not working / not implemented yet) & added 2 more user settings, private key & public key