ability to set passwords for user

need the `send_email` function to be implemented