Clear ActiveMailer deliveries after all specs

ActiveMailer is set to clear the deliveries array after Mailer specs run,
but not after request or controller specs. This causes the array to be
prepopulated when specs run after a request or controller array that
creates mail. This fixes that.

Also switches to using lets in the attendance mailer spec for increased
clarity
Merge pull request #191 from TeaWithStrangers/intermittent-mailer-fix

Clear ActiveMailer deliveries after all specs
Update tea time factories and corresponding tests
Add CancelTeaTime Service Object, use it
Upgrade gems to latest revisions, fix Rails security vulnerability
Speed up specs some by switching to before(:all) blocks
Merge pull request #190 from TeaWithStrangers/service-object-logic-consolidation

Add Service Object to Consolidate User Creation Logic
Merge pull request #192 from TeaWithStrangers/send-cancellation-on-destroy

Send Tea Time Cancellation on destroy
remove incomplete test from TT mailer
changed copy for some alerts