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.
Cleanup code.
Merge pull request #46 from patrickmeiring/master

Please merge.