Store password in device

User's Password is now stored in device in pseudoencrypted form. Real
encryption support will be added shortly.
Also, unauthorized user preferences are cleared and log in is
re-prompted.