(#148) Add Reset Password API and unit test.