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

How do we feel about view wrappers?

All tests pass.
https://gist.github.com/aspidites/6d9aa57b8861117c6ee4

This version allows us to omit the extra `()` from urls, and makes sure that `@activate_user` behaves correctly.