Added extension methods to simplify message handling. Added MessageDeserializationException to gracefully handle messages that can not be properly deserialized. Updated and added several Nuget packages.