Added a MessageMixin.
Fix merge conflicts.
Remove unused import and PEP8 cleanup.
Fix docs and a little more PEP8.
Split examples into two separate examples.
too slow. Merge conflicts again.
Merge pull request #127 from brack3t/feature/message_mixin

Feature/message mixin