add passwd and shadow line generators
add _group_for_user()
use bash as default shel
implement User.get_status()
document user groups