Add password module
Merge branch 'replace-pairs-with-gifts-and-receives'