DP-69 Add MessagingException base for all Cheddar messaging exceptions

Signed-off-by: Steffan Westcott <steffan.westcott@clicktravel.com>