log messages for each action
add password context to store the new password when it has changed
use pam_syslog instead of syslog