make send_email_* methods easier to overwrite
add specs
Merge pull request #473 from redstonelabs/master

Make send_email_* methods easier to overwrite