Password reset tool

Uses same configuration as group edit tool, and also is dependent on merging that PR first.