Updated HmacValidator

Moved string methods into extensions;
Updated logging.
Added check for Null or WhiteSpace; Updated length check
Added Null Check to 1st Overload; Fixed Logging
Added HmacValidator tests
Added SMSTrace-style logging