Adds SetUserPassword plugin

Password management needs to be separated from the CreateUserPlugin.