Added user passwords, hashing and other features.