Add owcms_password::generate_password() function
Add owcms_user::signup() function, better user_exists calculation