Fix CC and BCC handling

will no longer stuff all recipients into the TO header.  CC and BCC will work properly now, updated test to validate all recipient headers