Recover password through a private question

This closes #44.