preparing to accept possible null values
fixed a bug when BCC is missing
Merge pull request #117 from cjemagid/3.0

few fixes for the mailer class