Force managehome to false so that 'ensure => absent' works correctly
Add deactivate user option
add multiple ssh keys option
change default user owner/permissions on home_dir and authorized_key file if user ensure => absent is applied
add sudo support