seperators) and return a 400 error otherwise. With this check before the vhost is set, eliminates the need to check when setting the log file name. Also, lower-case hostnames for consistency and simpler validity checking.