Merge pull request #12 from wagnert/master

Fix some PHPMD errors/warnings
Merge pull request #13 from wagnert/master

Fix some PHPMD errors/warnings
Merge pull request #14 from wagnert/master

Fix some PHPMD errors/warnings
Merge pull request #15 from wagnert/master

AbstractMessage class now implements \Serializable interface