Revise Mediator pattern section, tweaks to observer

Aims to improve how we currently describe both patterns. The current form is confusing. This should hopefully be more clear.