ADDED: username validation: check if user is in group ftp
FIXED: problem reading gr_mem field when initializing with /etc/group
ADDED: password validation with /etc/shadow and /etc/passwd
ADDED: some slight reformatting