Implement meeting fidelity improvements with baseline unit tests.

Adds support for meeting updates and cancellations, with some basic unit tests.
Fix database meeting santisation.
Re-implement link on initial email map image.
Some general refactoring and cleanup.