Allow customizing the common name for SAN certificates

yeah for SAN ssl common name is 1st listed domain in command passed for -d domain1.com -d domain2.com so common name domain1.com Letsencrypt Webroot Authentication Tested on Beta invited/whitelisted domain