Add spec for the 'Cancel meeting' feature

Following the comments in #2, here's the specification of feature `M4`.
I'm not sure we can draw the conclusion here that Alice shouldn't be the next host. It's possible, but imagine Alice is available to host a meeting a few days later. Wouldn't it be preferable that she hosted that meeting, with regards to the even distribution of hosts?