Added missing files, allowed user to input username (needed for ldap for instance)