Implement user password recovery feature - #7