chore: better gitignore
add reset password endpoint and test
fix: fix errors for reset password
Merge branch 'master' into reset-password

Conflicts:
	user/tests.py
	user/user_api.py
Merge pull request #1 from zhuangya/reset-password

reset password