Add user.Create() functionality, with random passkey generation