add support for sorcery reset password functionality

# add the support for reset password functionalty

currently, reset_password is not supported by the jruby gem, and this commit intends to change that.

### what is involved
1. add `transaction` class method to be compatible with sorcery gem.
2. add view and method to enable lookup by the `reset_password_token` field.