Add support for CC and BCC in recipient

Adds support for CC and BCC by adding the `type` attribute to the `Recipient`.

I also updated the tests to test these. The tests are currently failing `TemplateRender` and `TemplateRender2` tests. Doesn't appear to be related to these changes though.