Cleaned up some failing tests, and reorganized to help with testing.

Tests now all passing again, and emails are not getting trapped by spam filters.

Rather than returning lastInsertId from the Talks model after creation, we now capture it from DB object as needed to send confirmation email.

Also altered name of temp headshot image to allow for better testing.

And removed some CAPS from the email title to prevent spam filters from flagging confirmation email as spam.