Create wrapper for password_reset that activates users [MJ-970]

How do we feel about view wrappers?

All tests pass.
Either way appears to work. This way just uses functools.wraps.