Functional password reset controllers

Closes assembla-143