is_valid_email_address checks for empty now

is_valid_email_address checks for empty now
Updated error reporting

Error reporting has several improvements
URLs now display correctly
Timestamp has been added
Error messages are now easier to read by humans
Fixed locking issues with queue

Fixed locking issues with queue