Public constructor for the AliasWrapper. Used to associate a user name with an AliasWrapper object. The userName
constitutes the first part of the AliasWrapper's identity. The second part of the identity is based on an
AliasType provided as a parameter. E.g., for a user identified by string "jdoe" and using a type "cert", the
produced alias string would be "jdoecert".