added aws access and secret key validation
added isDnsShortname, validate_alnum, validate_aws_bucket and unit tests, set a couple of isFuncs to not code_error but instead return undef to allow calling code to handle
updated HariSekhonUtils.pm
relaxed hostname component regex to permit starting with a number as per rfc1123 and put isIP() check on aws bucket name
minor tweak to hostname component regex to prevent 2 char names
removed running from verbose mode