resolved issues with exceptions deserializing the scope
addressed potential race condition
ScalaDoc update
refactored the message encoding class hierarchy in order to encapsulate the schema variable name for Avro messages
refactored the Avro message retrieval code
Use human friendly toString output