send forgotten password emails
refactored structure so loginlogout can use accounts manager
adding in password complexity